
const net = require('net')
const fs = require('fs')

const client = net.createConnection(12345,'127.0.0.1')

client.on('connect',()=>{
    console.log('连接成功')
})


var arr = []

// 拿到服务器端发送过的图片(Buffer)保存在client目录下
client.on('data',data=>{
    console.log("接收到服务器发送的数据：",data)
    // 文件小可直接保存
    // fs.writeFile('./client/delete.png',data,err=>{          
    //     if(err) throw(err)
    //     console.log('文件保存成功')
    // })
    arr.push(data)

})

// 数据接收完成执行的事件
client.on('end',()=>{

    buf = Buffer.concat(arr)   

    try{
        fs.writeFileSync('./client/index.jpg',buf)  
    }catch(e){
        console.log(e)
    }
    
})